import turtle

# 初始化设置
t = turtle.Turtle()
screen = turtle.Screen()
screen.bgcolor("white")
t.speed(5)  # 最快速度

# 自定义颜色 (根据实际校徽调整)
outer_color = "#003366"  # 深蓝色
inner_color = "#CCCCCC"  # 浅灰色
text_color = "#003366"  # 深蓝色


# 绘制外圆
def draw_outer_circle():
    t.penup()
    t.goto(0, -100)
    t.pendown()
    t.color(outer_color)
    t.begin_fill()
    t.circle(100)
    t.end_fill()


# 绘制内圆
def draw_inner_circle():
    t.penup()
    t.goto(0, -80)
    t.pendown()
    t.color(inner_color)
    t.begin_fill()
    t.circle(80)
    t.end_fill()


# 绘制中心图案（简化的书本造型）
def draw_central_symbol():
    t.penup()
    t.goto(-30, 20)
    t.pendown()
    t.color(outer_color)

    # 绘制书本
    for i in range(2):
        t.forward(60)
        t.right(90)
        t.forward(40)
        t.right(90)

    # 绘制书脊线条
    t.penup()
    t.goto(0, 20)
    t.pendown()
    t.goto(0, -20)


# 绘制文字
def draw_text():
    t.penup()
    # 上部文字
    t.goto(0, 40)
    t.color(text_color)
    t.write("广州大学", align="center", font=("SimHei", 14, "bold"))

    # 下部英文
    t.goto(0, -120)
    t.write("GUANGZHOU UNIVERSITY", align="center", font=("Arial", 5, "bold"))


# 主程序
draw_outer_circle()
draw_inner_circle()
draw_central_symbol()
draw_text()

# 隐藏海龟并保持窗口
t.hideturtle()
turtle.done()